summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Tests/IncludeDirectories/CMakeLists.txt21
-rw-r--r--Tests/IncludeDirectories/Flags/Flags.h1
-rw-r--r--Tests/IncludeDirectories/IncDir/IncDir.h1
-rw-r--r--Tests/IncludeDirectories/SrcProp/SrcProp.h1
-rw-r--r--Tests/IncludeDirectories/TarProp/TarProp.h1
5 files changed, 17 insertions, 8 deletions
diff --git a/Tests/IncludeDirectories/CMakeLists.txt b/Tests/IncludeDirectories/CMakeLists.txt
index 8bc0f6c..87b4a95 100644
--- a/Tests/IncludeDirectories/CMakeLists.txt
+++ b/Tests/IncludeDirectories/CMakeLists.txt
@@ -1,10 +1,23 @@
cmake_minimum_required (VERSION 2.6)
project(IncludeDirectories)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \"-I${CMAKE_SOURCE_DIR}/Flags\"")
-include_directories(${CMAKE_SOURCE_DIR}/IncDir)
+file(WRITE ${CMAKE_BINARY_DIR}/Flags/Flags.h
+"//Flags.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/IncDir/IncDir.h
+"//IncDir.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/SrcProp/SrcProp.h
+"//SrcProp.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/TarProp/TarProp.h
+"//TarProp.h
+")
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -IFlags")
+include_directories(${CMAKE_BINARY_DIR}/IncDir)
set_source_files_properties(main.cpp PROPERTIES COMPILE_FLAGS
- "\"-I${CMAKE_SOURCE_DIR}/SrcProp\"")
+ "-ISrcProp")
add_executable(IncludeDirectories main.cpp)
set_target_properties(IncludeDirectories
- PROPERTIES COMPILE_FLAGS "\"-I${CMAKE_SOURCE_DIR}/TarProp\"")
+ PROPERTIES COMPILE_FLAGS "-ITarProp")
diff --git a/Tests/IncludeDirectories/Flags/Flags.h b/Tests/IncludeDirectories/Flags/Flags.h
deleted file mode 100644
index 0397515..0000000
--- a/Tests/IncludeDirectories/Flags/Flags.h
+++ /dev/null
@@ -1 +0,0 @@
-// include Flags.h
diff --git a/Tests/IncludeDirectories/IncDir/IncDir.h b/Tests/IncludeDirectories/IncDir/IncDir.h
deleted file mode 100644
index 7c0ca96..0000000
--- a/Tests/IncludeDirectories/IncDir/IncDir.h
+++ /dev/null
@@ -1 +0,0 @@
-// include IncDir.h
diff --git a/Tests/IncludeDirectories/SrcProp/SrcProp.h b/Tests/IncludeDirectories/SrcProp/SrcProp.h
deleted file mode 100644
index 18b42cc..0000000
--- a/Tests/IncludeDirectories/SrcProp/SrcProp.h
+++ /dev/null
@@ -1 +0,0 @@
-// include SrcProp.h
diff --git a/Tests/IncludeDirectories/TarProp/TarProp.h b/Tests/IncludeDirectories/TarProp/TarProp.h
deleted file mode 100644
index 59326f6..0000000
--- a/Tests/IncludeDirectories/TarProp/TarProp.h
+++ /dev/null
@@ -1 +0,0 @@
-// include TarProp.h