diff options
author | Brad King <brad.king@kitware.com> | 2016-05-24 15:39:25 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2016-05-25 13:30:31 (GMT) |
commit | c13408279f035c8261b530e26040cf4b8f01fdab (patch) | |
tree | 0532f1a061fe568a53ef5c024c8fca84451bfd8d /Tests/IncludeDirectories/StandardIncludeDirectories | |
parent | 4419909756751170d6fd4248b205c96767220dee (diff) | |
download | CMake-c13408279f035c8261b530e26040cf4b8f01fdab.zip CMake-c13408279f035c8261b530e26040cf4b8f01fdab.tar.gz CMake-c13408279f035c8261b530e26040cf4b8f01fdab.tar.bz2 |
Add a variable to specify language-wide system include directories
Create a `CMAKE_<LANG>_STANDARD_INCLUDE_DIRECTORIES` variable to specify
system include directories for for `<LANG>` compiler command lines.
This plays a role for include directories as the existing
`CMAKE_<LANG>_STANDARD_LIBRARIES` variable does for link libraries.
Diffstat (limited to 'Tests/IncludeDirectories/StandardIncludeDirectories')
3 files changed, 10 insertions, 0 deletions
diff --git a/Tests/IncludeDirectories/StandardIncludeDirectories/CMakeLists.txt b/Tests/IncludeDirectories/StandardIncludeDirectories/CMakeLists.txt new file mode 100644 index 0000000..dcbc566 --- /dev/null +++ b/Tests/IncludeDirectories/StandardIncludeDirectories/CMakeLists.txt @@ -0,0 +1,5 @@ +# Normally this variable should be set by a platform information module or +# a toolchain file, but for purposes of this test we simply set it here. +set(CMAKE_C_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/StdDir) + +add_executable(StandardIncludeDirectories main.c) diff --git a/Tests/IncludeDirectories/StandardIncludeDirectories/StdDir/StdIncDir.h b/Tests/IncludeDirectories/StandardIncludeDirectories/StdDir/StdIncDir.h new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Tests/IncludeDirectories/StandardIncludeDirectories/StdDir/StdIncDir.h diff --git a/Tests/IncludeDirectories/StandardIncludeDirectories/main.c b/Tests/IncludeDirectories/StandardIncludeDirectories/main.c new file mode 100644 index 0000000..edfe9ce --- /dev/null +++ b/Tests/IncludeDirectories/StandardIncludeDirectories/main.c @@ -0,0 +1,5 @@ +#include "StdIncDir.h" +int main() +{ + return 0; +} |