mirror of
https://github.com/reactos/CMake.git
synced 2024-11-25 04:29:52 +00:00
fix for multiple nexted projects
This commit is contained in:
parent
25b0dbf608
commit
02d253c59e
@ -269,10 +269,20 @@ IF(BUILD_TESTING)
|
||||
#
|
||||
|
||||
# add testing targets
|
||||
FOREACH(mode Experimental Nightly Continuous NightlyMemoryCheck)
|
||||
ADD_CUSTOM_TARGET(${mode} ${CMAKE_CTEST_COMMAND} -D ${mode})
|
||||
ENDFOREACH(mode)
|
||||
|
||||
IF(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
FOREACH(mode Experimental Nightly Continuous NightlyMemoryCheck)
|
||||
ADD_CUSTOM_TARGET(${mode} ${CMAKE_CTEST_COMMAND} -D ${mode})
|
||||
ENDFOREACH(mode)
|
||||
ELSE(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
# for IDE only add them once for nested projects
|
||||
IF (NOT DART_COMMON_TARGETS_ADDED)
|
||||
FOREACH(mode Experimental Nightly Continuous NightlyMemoryCheck)
|
||||
ADD_CUSTOM_TARGET(${mode} ${CMAKE_CTEST_COMMAND} -D ${mode})
|
||||
ENDFOREACH(mode)
|
||||
SET (DART_COMMON_TARGETS_ADDED 1)
|
||||
ENDIF (NOT DART_COMMON_TARGETS_ADDED)
|
||||
ENDIF(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
|
||||
|
||||
# for non IDE based builds nmake and make
|
||||
# add all these extra targets
|
||||
|
Loading…
Reference in New Issue
Block a user