From 5abc8c18c08f2057ef2b9962757bab10b751e740 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 17 Dec 2002 13:28:49 -0500 Subject: BUG: Renamed X11 test executable to useX11 to avoid conflict with name of library. --- Source/CMakeLists.txt | 2 +- Tests/X11/CMakeLists.txt | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index bc0e132..674d61c 100644 --- a/Source/CMakeLists.txt +++ b/Source/CMakeLists.txt @@ -147,7 +147,7 @@ IF(BUILD_TESTING) ADD_TEST(X11 ${CMake_BINARY_DIR}/Source/cmaketest ${CMake_SOURCE_DIR}/Tests/X11 ${CMake_BINARY_DIR}/Tests/X11 - X11) + useX11) ADD_TEST(LoadedCommand ${CMake_BINARY_DIR}/Source/cmaketest ${CMake_SOURCE_DIR}/Tests/LoadCommand diff --git a/Tests/X11/CMakeLists.txt b/Tests/X11/CMakeLists.txt index a4cc123..6a4abef 100644 --- a/Tests/X11/CMakeLists.txt +++ b/Tests/X11/CMakeLists.txt @@ -1,19 +1,20 @@ # a simple C only test case PROJECT (X11 C) -INCLUDE (${CMAKE_ROOT}/Modules/FindX11.cmake) - -IF(CMAKE_HAS_X) - IF(CMAKE_X_CFLAGS) - SET(CMAKE_C_FLAGS "${CMAKE_X_CFLAGS} ${CMAKE_C_FLAGS}") - ENDIF(CMAKE_X_CFLAGS) +# Temporary hack to deal with dirty cache files. +IF(EXISTS ${X11_BINARY_DIR}/X11.exe) + EXEC_PROGRAM(${CMAKE_COMMAND} ARGS -E remove ${X11_BINARY_DIR}/X11.exe) +ENDIF(EXISTS ${X11_BINARY_DIR}/X11.exe) +IF(EXISTS ${X11_BINARY_DIR}/X11) + EXEC_PROGRAM(${CMAKE_COMMAND} ARGS -E remove ${X11_BINARY_DIR}/X11) +ENDIF(EXISTS ${X11_BINARY_DIR}/X11) - INCLUDE_DIRECTORIES(${CMAKE_X11_INCLUDES}) - ADD_DEFINITIONS(-DCMAKE_HAS_X) -ENDIF(CMAKE_HAS_X) +INCLUDE (${CMAKE_ROOT}/Modules/FindX11.cmake) -ADD_EXECUTABLE (X11 X11.c) +ADD_EXECUTABLE (useX11 X11.c) IF(CMAKE_HAS_X) - TARGET_LINK_LIBRARIES(X11 ${CMAKE_X_LIBS}) + ADD_DEFINITIONS(-DCMAKE_HAS_X) + INCLUDE_DIRECTORIES(${CMAKE_X_INCLUDE_DIRS}) + TARGET_LINK_LIBRARIES(useX11 ${CMAKE_X_LIBS}) ENDIF(CMAKE_HAS_X) -- cgit v0.12