22 lines
627 B
CMake
22 lines
627 B
CMake
|
cmake_minimum_required(VERSION 3.10)
|
||
|
|
||
|
project(WsNovelParser)
|
||
|
|
||
|
set(CMAKE_PREFIX_PATH "~/Qt5.12.4/5.12.4/clang_64/lib/cmake")
|
||
|
|
||
|
add_subdirectory(./ArgsParser)
|
||
|
add_library(libArgsParserIn SHARED IMPORTED)
|
||
|
target_include_directories(libArgsParserIn INTERFACE "${SOLUTION_DIR}/ArgsParser")
|
||
|
set_target_properties(libArgsParserIn PROPERTIES
|
||
|
IMPORTED_IMPLIB_DEBUG "${SOLUTION_DIR}/bin/lib/ArgsParser.0.lib"
|
||
|
IMPORTED_IMPLIB_RELEASE "${SOLUTION_DIR}/bin/lib/ArgsParser.1.lib"
|
||
|
)
|
||
|
|
||
|
add_subdirectory(./libWords)
|
||
|
|
||
|
|
||
|
add_executable(nsc
|
||
|
./WsNovelParser/main.cpp
|
||
|
./WsNovelParser/astprint.cpp
|
||
|
./WsNovelParser/novelparser.cpp
|
||
|
)
|