summaryrefslogtreecommitdiff
path: root/example/CMakeLists.txt
blob: ea5871c7a80f02abb79d8a7633e383b9f67ad317 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
set(LIB_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/lib.c)
set(TARGET_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/target.c)

set(CMAKE_SHARED_LIBRARY_PREFIX "")
add_library(lib SHARED ${LIB_SOURCE})
add_executable(target ${TARGET_SOURCE})

if(CMAKE_SIZEOF_VOID_P EQUAL 8)
	add_library(lib32 SHARED ${LIB_SOURCE})
	set_target_properties(lib32 PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32")
	add_executable(target32 ${TARGET_SOURCE})
	set_target_properties(target32 PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32")
endif()