1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-29 12:13:52 +00:00

Fixing for IDE builds

This commit is contained in:
Henry Fredrick Schreiner 2017-02-24 13:16:11 -05:00
parent ade78c5842
commit 81f58c130a
4 changed files with 6 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
a.out*
/build*
/*build*

View File

@ -26,6 +26,7 @@ add_library(CLI INTERFACE)
target_include_directories(CLI INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
file(GLOB CLI_headers "${CMAKE_CURRENT_SOURCE_DIR}/include/CLI/*")
# To see in IDE, must be listed for target
# Single file test
option(CLI_SINGLE_FILE "Generate a single header file (and test)" ${CUR_PROJ})

View File

@ -1,8 +1,8 @@
add_executable(try try.cpp)
add_executable(try try.cpp ${CLI_headers})
target_link_libraries(try PUBLIC CLI)
add_executable(try1 try1.cpp)
add_executable(try1 try1.cpp ${CLI_headers})
target_link_libraries(try1 PUBLIC CLI)
add_executable(try2 try2.cpp)
add_executable(try2 try2.cpp ${CLI_headers})
target_link_libraries(try2 PUBLIC CLI)

View File

@ -14,7 +14,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
foreach(T ${CLI_TESTS})
add_executable(${T} ${T}.cpp)
add_executable(${T} ${T}.cpp ${CLI_headers})
target_link_libraries(${T} PUBLIC CLI)
add_gtest(${T})