misc/liblua/CMakeLists.txt
changeset 2822 0533562bc3a4
parent 2812 0a24853de796
child 2929 dd4efe601bc6
equal deleted inserted replaced
2821:67815ee123d7 2822:0533562bc3a4
       
     1 file(GLOB lua_src *.c *.h) 
       
     2 set(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH})
       
     3 
     1 IF(APPLE)
     4 IF(APPLE)
     2 	file(GLOB lua_src *.c *.h) 
       
     3 	set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400")	
     5 	set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400")	
     4 	
     6 	
     5 	set (build_type STATIC)
     7 	set(build_type STATIC)
     6 	add_definitions(-DLUA_USE_LINUX)
     8 	add_definitions(-DLUA_USE_LINUX)
     7 	add_library (lua ${build_type} ${lua_src})
       
     8 ENDIF(APPLE)
     9 ENDIF(APPLE)
       
    10 
       
    11 IF(WIN32)
       
    12 	set(build_type SHARED)
       
    13 	add_definitions(-DLUA_BUILD_AS_DLL)
       
    14 ENDIF(WIN32)
       
    15 
       
    16 add_library (lua ${build_type} ${lua_src})
       
    17 
       
    18 if(WIN32)
       
    19 	SET_TARGET_PROPERTIES(lua PROPERTIES PREFIX "")
       
    20 	install(TARGETS lua DESTINATION ${target_dir})
       
    21 endif(WIN32)
       
    22 
       
    23 
       
    24