Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-08-17 03:17:50 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-08-17 03:17:50 +0300
commit1b1526a91023aa170f7aadb834b9ff91d7136e96 (patch)
treeba48171e204aeba44271c41699a68b331666075c /programs
parent0bb001d4c854e36739b3b9cddbf183edc5982632 (diff)
Fix programs build when in non-sibling config, and have Travis test those are building from now on.
Diffstat (limited to 'programs')
-rw-r--r--programs/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/programs/CMakeLists.txt b/programs/CMakeLists.txt
index e6695bf9..7460d847 100644
--- a/programs/CMakeLists.txt
+++ b/programs/CMakeLists.txt
@@ -14,7 +14,15 @@ endif()
function(make_program program)
add_executable(${program} "${program}/main.cpp")
- target_include_directories(${program} PRIVATE ..)
+ # Hack for sibling config
+ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../.quickcpplib_use_siblings")
+ target_include_directories(${program} PRIVATE "../..")
+ target_include_directories(${program} PRIVATE "../../.quickcpplib_use_siblings")
+ target_include_directories(${program} PRIVATE "../../.quickcpplib_use_siblings/a")
+ target_include_directories(${program} PRIVATE "../../.quickcpplib_use_siblings/a/a")
+ else()
+ target_include_directories(${program} PRIVATE "test")
+ endif()
if(WIN32)
target_compile_definitions(${program} PRIVATE _UNICODE UNICODE)
# cmake's support for LLVM clang is shocking :(