This file is part of MXE. See LICENSE.md for licensing information. This patch has been taken from: https://github.com/georgmartius/vid.stab/pull/20 From f06ce5b7ad4fc60ecf11b86059541c7dc321806c Mon Sep 17 00:00:00 2001 From: Timothy Gu Date: Fri, 15 Aug 2014 17:58:49 -0700 Subject: [PATCH] Fix if BUILD_SHARED_LIBS is OFF The option() disrupts toolchain files. Signed-off-by: Timothy Gu --- CMakeLists.txt | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e9a2af4..920a2da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,9 +12,6 @@ set(MINOR_VERSION 0) set(PATCH_VERSION 0) set(VIDSTAB_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}${PATCH_VERSION}) -option(BUILD_SHARED_LIBS "build shared libraries instead of static libraries" - ON) - add_definitions( -Wall -O3 -g -Wno-pointer-sign -fPIC -std=gnu99) # add_definitions( -Wall -O0 -g -Wno-pointer-sign ) @@ -48,17 +45,18 @@ set(HEADERS src/frameinfo.h src/transformtype.h src/libvidstab.h # Create the vidstab library add_library (vidstab ${SOURCES}) -#set version of lib -set_target_properties(vidstab PROPERTIES SOVERSION ${MAJOR_VERSION}.${MINOR_VERSION}) - - -target_link_libraries(vidstab m) -if(ORC_FOUND) -target_link_libraries(vidstab ${ORC_LIBRARIES}) -endif() -if(USE_OMP) -target_link_libraries(vidstab gomp) -endif() +if(BUILD_SHARED_LIBS) + #set version of lib + set_target_properties(vidstab PROPERTIES SOVERSION ${MAJOR_VERSION}.${MINOR_VERSION}) + + target_link_libraries(vidstab m) + if(ORC_FOUND) + target_link_libraries(vidstab ${ORC_LIBRARIES}) + endif() + if(USE_OMP) + target_link_libraries(vidstab gomp) + endif() +endif(BUILD_SHARED_LIBS) #if(!NOHEADERS) -- 2.0.3