From: <ust...@us...> - 2009-03-30 21:56:27
|
Revision: 2980 http://clucene.svn.sourceforge.net/clucene/?rev=2980&view=rev Author: ustramooner Date: 2009-03-30 21:56:15 +0000 (Mon, 30 Mar 2009) Log Message: ----------- make only pedantic tests pedantic Modified Paths: -------------- branches/lucene2_3_2/src/test/CMakeLists.txt Modified: branches/lucene2_3_2/src/test/CMakeLists.txt =================================================================== --- branches/lucene2_3_2/src/test/CMakeLists.txt 2009-03-30 21:46:25 UTC (rev 2979) +++ branches/lucene2_3_2/src/test/CMakeLists.txt 2009-03-30 21:56:15 UTC (rev 2980) @@ -79,21 +79,7 @@ SET(TESTS_CXX_FLAGS "${TESTS_CXX_FLAGS} -Wall") SET(TESTS_EXE_LINKER_FLAGS "${TESTS_EXE_LINKER_FLAGS} -Wall") ENDIF ( GccFlagWall ) -IF ( GccFlagPedantic ) - SET(TESTS_CXX_FLAGS "${TESTS_CXX_FLAGS} -pedantic") - SET(TESTS_EXE_LINKER_FLAGS "${TESTS_EXE_LINKER_FLAGS} -pedantic") -ENDIF ( GccFlagPedantic ) -ADD_EXECUTABLE(cl_test-pedantic EXCLUDE_FROM_ALL ${test_monolithic_Files}) -SET_TARGET_PROPERTIES(cl_test-pedantic PROPERTIES - COMPILE_DEFINITIONS "" - COMPILE_FLAGS "${TESTS_CXX_FLAGS} -DMAKE_CLUCENE_SHARED_LIB -DMAKE_CLUCENE_CORE_LIB" - LINK_FLAGS "${TESTS_EXE_LINKER_FLAGS}") -ADD_CUSTOM_TARGET(test-pedantic - COMMENT "Running cl_test-pedantic" - COMMAND ${EXECUTABLE_OUTPUT_PATH}/cl_test-pedantic - DEPENDS cl_test-pedantic) - ADD_EXECUTABLE(cl_test-ascii EXCLUDE_FROM_ALL ${test_monolithic_Files} ) SET_TARGET_PROPERTIES(cl_test-ascii PROPERTIES COMPILE_DEFINITIONS "_ASCII" @@ -156,6 +142,22 @@ COMMAND ${EXECUTABLE_OUTPUT_PATH}/cl_test-platform-charfuncs DEPENDS cl_test-platform-charfuncs) +#this one last so we only have pedantic for test-pedantic +IF ( GccFlagPedantic ) + SET(TESTS_CXX_FLAGS "${TESTS_CXX_FLAGS} -pedantic") + SET(TESTS_EXE_LINKER_FLAGS "${TESTS_EXE_LINKER_FLAGS} -pedantic") +ENDIF ( GccFlagPedantic ) +ADD_EXECUTABLE(cl_test-pedantic EXCLUDE_FROM_ALL ${test_monolithic_Files}) +SET_TARGET_PROPERTIES(cl_test-pedantic PROPERTIES + COMPILE_DEFINITIONS "" + COMPILE_FLAGS "${TESTS_CXX_FLAGS} -DMAKE_CLUCENE_SHARED_LIB -DMAKE_CLUCENE_CORE_LIB" + LINK_FLAGS "${TESTS_EXE_LINKER_FLAGS}") +ADD_CUSTOM_TARGET(test-pedantic + COMMENT "Running cl_test-pedantic" + COMMAND ${EXECUTABLE_OUTPUT_PATH}/cl_test-pedantic + DEPENDS cl_test-pedantic) + + #target for running all tests ADD_CUSTOM_TARGET(test-all COMMAND ${EXECUTABLE_OUTPUT_PATH}/cl_test-pedantic This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |