X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2FFunctions.cmake;h=d3d5500f28b3d806d214f9f0e54236a4cf67bfcf;hb=1f5c3516bf4240bcdd91979ac303298ef1f75fc3;hp=f5a90f3326c0895761db6d84473d604961df8631;hpb=77d3666adac324c796ec446fd21179bd8619b39a;p=cpPlugins.git diff --git a/cmake/Functions.cmake b/cmake/Functions.cmake index f5a90f3..d3d5500 100644 --- a/cmake/Functions.cmake +++ b/cmake/Functions.cmake @@ -61,6 +61,7 @@ ENDFUNCTION() FUNCTION( CreateLib lib_name + lib_dir lib_type lib_source_files lib_header_files @@ -94,7 +95,7 @@ ENDIF(Qt4_FOUND) ## -- Ok, compile library IF(_sources) NormPaths(_cur_binary_dir ${CMAKE_CURRENT_BINARY_DIR}) - ADD_LIBRARY(${lib_name} SHARED ${_sources} ${_headers}) + ADD_LIBRARY(${lib_name} ${lib_type} ${_sources} ${_headers}) SET_TARGET_PROPERTIES( ${lib_name} PROPERTIES @@ -117,6 +118,7 @@ ENDFUNCTION() FUNCTION( LibFromDir lib_name + lib_dir lib_type lib_source_dir lib_version @@ -200,7 +202,7 @@ ENDIF(ARGN) ## -- Create library CreateLib( - ${lib_name} ${lib_type} + ${lib_name} ${lib_dir} ${lib_type} "${_sources}" "${_headers}" "${_qt_uis}" "${lib_version}" "${lib_short_version}" ) @@ -211,6 +213,7 @@ ENDFUNCTION() FUNCTION( CompileInstances out_lib_name + lib_dir def_file number_of_files prefix @@ -251,7 +254,7 @@ ADD_CUSTOM_COMMAND( ## -- Create library CreateLib( - "${_lib_name}" SHARED + "${_lib_name}" ${lib_dir} SHARED "${_all_out_code}" "${_out_header}" "" "${version}" "${short_version}" ) @@ -311,7 +314,7 @@ ENDIF(_hdr_to_wrap) ## -- Ok, build library IF(_all_src) CreateLib( - ${_lib_name} SHARED + ${_lib_name} leo SHARED "${_all_src}" "${_all_hdr}" "${_qt_ui}" "${version}" "${short_version}" ${ARGN}