mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2024-12-25 04:11:38 +00:00
Fix CMake build for windows.
Thank you linker flags for eating my 3+ hours.
This commit is contained in:
parent
d9796410bc
commit
51d936bc90
2
.gitignore
vendored
2
.gitignore
vendored
@ -59,7 +59,7 @@ windows/enc_temp_folder/*
|
|||||||
|
|
||||||
#CMake
|
#CMake
|
||||||
src/cmake-build-debug/
|
src/cmake-build-debug/
|
||||||
src/.idea
|
src/.idea/
|
||||||
|
|
||||||
|
|
||||||
#Autotools
|
#Autotools
|
||||||
|
@ -19,14 +19,25 @@ configure_file (
|
|||||||
|
|
||||||
|
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}")
|
include_directories ("${PROJECT_SOURCE_DIR}")
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/lib_ccx")
|
include_directories ("${PROJECT_SOURCE_DIR}/lib_ccx/")
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/utf8proc")
|
include_directories ("${PROJECT_SOURCE_DIR}/utf8proc/")
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/gpacmp4/")
|
include_directories ("${PROJECT_SOURCE_DIR}/gpacmp4/")
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/protobuf-c/")
|
include_directories ("${PROJECT_SOURCE_DIR}/protobuf-c/")
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/zvbi")
|
include_directories ("${PROJECT_SOURCE_DIR}/zvbi/")
|
||||||
aux_source_directory ("${PROJECT_SOURCE_DIR}/zvbi" SOURCEFILE)
|
include_directories ("${PROJECT_SOURCE_DIR}/lib_hash/")
|
||||||
aux_source_directory ("${PROJECT_SOURCE_DIR}/zlib" SOURCEFILE)
|
aux_source_directory ("${PROJECT_SOURCE_DIR}/protobuf-c/" SOURCEFILE)
|
||||||
aux_source_directory ("${PROJECT_SOURCE_DIR}/lib_hash" SOURCEFILE)
|
aux_source_directory ("${PROJECT_SOURCE_DIR}/zvbi/" SOURCEFILE)
|
||||||
|
aux_source_directory ("${PROJECT_SOURCE_DIR}/lib_hash/" SOURCEFILE)
|
||||||
|
|
||||||
|
#Windows specific libraries and linker flags
|
||||||
|
if(WIN32)
|
||||||
|
include_directories ("${PROJECT_SOURCE_DIR}/win_iconv/")
|
||||||
|
include_directories ("${PROJECT_SOURCE_DIR}/libpng/")
|
||||||
|
aux_source_directory ("${PROJECT_SOURCE_DIR}/win_iconv/" SOURCEFILE)
|
||||||
|
aux_source_directory ("${PROJECT_SOURCE_DIR}/libpng/" SOURCEFILE)
|
||||||
|
set (EXTRA_LIBS ${EXTRA_LIBS} -lws2_32 -lwinmm)
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
|
|
||||||
# Adding some platform specific library path
|
# Adding some platform specific library path
|
||||||
link_directories (/opt/local/lib)
|
link_directories (/opt/local/lib)
|
||||||
@ -40,7 +51,7 @@ set (EXTRA_LIBS ${EXTRA_LIBS} ccx)
|
|||||||
set (EXTRA_LIBS ${EXTRA_LIBS} m)
|
set (EXTRA_LIBS ${EXTRA_LIBS} m)
|
||||||
|
|
||||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
set (EXTRA_LIBS ${EXTRA_LIBS} iconv)
|
set (EXTRA_LIBS ${EXTRA_LIBS} iconv)
|
||||||
endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user