[CMake] namespace support
Peter Kümmel
syntheticpp at gmx.net
Wed Feb 2 10:08:39 EST 2011
I wanna build several targets in one CMakeLists.txt,
because I have many simple one-file-only plugins with
the same build rules, for instance:
include_directories(a)
add_library(a MODULE a/a.cpp)
include_directories(b)
add_library(b MODULE b/b.cpp)
The problem is that all include_directories and
add_definitions have a file scope and are visible
for all targets.
Is it already possible to use push/pop the scope like it
must be done for add_subdirectory?
scope_push()
include_directories(a)
add_library(a MODULE a/a.cpp)
scope_pop()
or
scope_enter(b)
include_directories(b)
add_library(b MODULE b/b.cpp)
scope_leave()
or
namespace(a)
include_directories(a)
add_library(a MODULE a/a.cpp)
endnamespace()
Peter
More information about the CMake
mailing list