2016-03-24 05:25:36 +13:00
|
|
|
project(lzotools)
|
|
|
|
|
|
|
|
if (WIN32)
|
|
|
|
# use pre-built 2.03
|
|
|
|
get_filename_component(LZO_PATH ${SDKROOT}/lzo/2.03 ABSOLUTE)
|
|
|
|
link_directories(${LZO_PATH}/LZO_lib/)
|
|
|
|
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
|
|
set(PREFIX _64)
|
|
|
|
endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
|
|
else ()
|
2016-03-25 22:42:18 +13:00
|
|
|
set(LZO_PATH ${LZO_INCLUDE_DIR})
|
2016-03-24 05:25:36 +13:00
|
|
|
endif ()
|
|
|
|
|
|
|
|
include_directories(${LZO_PATH} ${LZO_PATH}/include)
|
|
|
|
add_definitions(-DLZO_USE_ASM)
|
|
|
|
add_executable(lzocompress lzocompress.c)
|
2016-04-04 21:24:34 +12:00
|
|
|
add_executable(lzodecompress lzodecompress.c)
|
|
|
|
if (WIN32)
|
|
|
|
target_link_libraries(lzocompress lzo2${PREFIX} ${LZO_LIBRARY})
|
|
|
|
target_link_libraries(lzodecompress lzo2${PREFIX} ${LZO_LIBRARY})
|
|
|
|
else ()
|
|
|
|
target_link_libraries(lzocompress ${LZO_LIBRARY})
|
|
|
|
target_link_libraries(lzodecompress ${LZO_LIBRARY})
|
|
|
|
endif()
|
2016-04-20 01:51:34 +12:00
|
|
|
set(LZODRIVER_FOUND true PARENT_SCOPE)
|