Files
create/src/Mod/Image/App/CMakeLists.txt
2016-12-13 14:33:16 +01:00

45 lines
821 B
CMake

if(WIN32)
add_definitions(-DFCAppImage)
endif(WIN32)
if(OPENCV2_FOUND)
add_definitions(-DHAVE_OPENCV2)
endif(OPENCV2_FOUND)
include_directories(
${OPENCV_INCLUDE2_DIR}
${PYTHON_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
${ZLIB_INCLUDE_DIR}
${XercesC_INCLUDE_DIRS}
)
set(Image_LIBS
${OPENCV2_LIBRARIES}
FreeCADApp
)
set(Image_SRCS
ImageBase.cpp
ImageBase.h
ImagePlane.cpp
ImagePlane.h
PreCompiled.cpp
PreCompiled.h
AppImage.cpp
)
add_library(Image SHARED ${Image_SRCS})
target_link_libraries(Image ${Image_LIBS})
fc_target_copy_resource(Image
${CMAKE_SOURCE_DIR}/src/Mod/Image
${CMAKE_BINARY_DIR}/Mod/Image
Init.py)
SET_BIN_DIR(Image Image /Mod/Image)
SET_PYTHON_PREFIX_SUFFIX(Image)
INSTALL(TARGETS Image DESTINATION ${CMAKE_INSTALL_LIBDIR})