Revision 20060 trunk/libraries/libjni-mrsid/src/main/native/jmrsid/CMakeLists.txt

View differences:

CMakeLists.txt
1 1
set(LIB_NAME jmrsid)
2 2

  
3
#SET_SOURCE_FILES_PROPERTIES(${LIB_COMMON_FILES} PROPERTIES LANGUAGE CXX)
4
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR} PROPERTIES LANGUAGE CXX)
5
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR2} PROPERTIES LANGUAGE CXX)
6
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR3} PROPERTIES LANGUAGE CXX)
7
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR4} PROPERTIES LANGUAGE CXX)
8
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR5} PROPERTIES LANGUAGE CXX)
9
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR6} PROPERTIES LANGUAGE CXX)
10
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR7} PROPERTIES LANGUAGE CXX)
11
#SET_SOURCE_FILES_PROPERTIES(${MRSID_INCLUDE_DIR8} PROPERTIES LANGUAGE CXX)
12 3

  
13
#set(HEADER_PATH ${CMAKE_SOURCE_DIR}/include/${LIB_NAME})
14

  
15
SET(CMAKE_CXX_COMPILER /usr/bin/g++)
16

  
17 4
FILE(GLOB LIB_PUBLIC_HEADERS "${HEADER_PATH}/*.h")
18 5
FILE(GLOB LIB_COMMON_FILES "*.c*")
19 6
include_directories(
......
35 22
	${LIB_COMMON_FILES}
36 23
)
37 24

  
38
target_link_libraries(${LIB_NAME}
39
	${MRSID_LIBRARY}
40
)
25
IF(UNIX)
26
	target_link_libraries(${LIB_NAME}
27
		${MRSID_LIBRARY}
28
	)
29
ENDIF(UNIX)
41 30

  
31
IF(WIN32)
32
	target_link_libraries(${LIB_NAME}
33
		${MRSID_LIBRARY_W1}
34
		$(MRSID_LIBRARY_W2)
35
	)
36
ENDIF(WIN32)
42 37

  
43 38
if(APPLE)
44 39
SET_TARGET_PROPERTIES(${LIB_NAME}
......
48 43

  
49 44
INCLUDE(ModuleInstall OPTIONAL)
50 45

  
51
SET(CMAKE_CXX_COMPILER /usr/bin/g++)
52
SET(CMAKE_C_COMPILER /usr/bin/gcc)
53

  
54 46
SET_TARGET_PROPERTIES(jmrsid PROPERTIES VERSION "${JMRSID_VERSION}")
55 47
IF(UNIX)
56 48
	SET_TARGET_PROPERTIES(jmrsid PROPERTIES OUTPUT_NAME "jmrsid${VERSION}")

Also available in: Unified diff