Browse Source

BUG: Renamed X11 test executable to useX11 to avoid conflict with name of library.

Brad King 23 years ago
parent
commit
5abc8c18c0
2 changed files with 13 additions and 12 deletions
  1. 1 1
      Source/CMakeLists.txt
  2. 12 11
      Tests/X11/CMakeLists.txt

+ 1 - 1
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 

+ 12 - 11
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)