Move cmdLineArgs lib to external

This commit is contained in:
2022-11-13 19:52:19 +01:00
parent 91d3952ea0
commit 2da39359c6
7 changed files with 69 additions and 21 deletions

View File

@@ -1,28 +1,30 @@
add_executable(main main.cpp cmdLineArgs.cpp)
add_executable(main main.cpp)
# tell CMake to generate config.hpp
configure_file (
configure_file(
"${PROJECT_SOURCE_DIR}/config.hpp.in"
"${PROJECT_BINARY_DIR}/config.hpp"
)
)
add_subdirectory(TopTeamBedrijfssimulaties)
#add_subdirectory(initial)
#add_subdirectory(io)
#add_subdirectory(parser)
# add_subdirectory(initial)
# add_subdirectory(io)
# add_subdirectory(parser)
target_link_libraries(main
PRIVATE
TopTeamBedrijfssimulaties
)
TopTeamBedrijfssimulaties
cmdLineArgs
)
target_include_directories(TopTeamBedrijfssimulaties
target_include_directories(TopTeamBedrijfssimulaties
PUBLIC
${CMAKE_CURRENT_LIST_DIR}
${CMAKE_CURRENT_LIST_DIR}/TopTeamBedrijfssimulaties
${PROJECT_BINARY_DIR}
)
target_compile_options(main PRIVATE $<$<CONFIG:Debug>:
${CMAKE_MAIN_SOURCE_DIR}/external/**
${CMAKE_CURRENT_LIST_DIR}
${CMAKE_CURRENT_LIST_DIR}/TopTeamBedrijfssimulaties
${PROJECT_BINARY_DIR}
)
target_compile_options(main PRIVATE $<$<CONFIG:Debug>:
-Wall -Wextra -pedantic-errors -Wconversion -Wsign-conversion
>)