mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 00:07:24 +00:00
build some external libraries static
This commit is contained in:
parent
737b71b37a
commit
91168ae474
3
src/external/e57.cmake
vendored
3
src/external/e57.cmake
vendored
@ -30,12 +30,13 @@ if (TARGET XercesC::XercesC)
|
||||
message(STATUS "- libE57 - using downloaded source")
|
||||
|
||||
set(MESSAGE_QUIET ON)
|
||||
set(E57_BUILD_SHARED OFF)
|
||||
add_subdirectory(${LIBE57_DIR} EXCLUDE_FROM_ALL)
|
||||
unset(MESSAGE_QUIET)
|
||||
|
||||
add_library(external-libE57 INTERFACE)
|
||||
target_link_libraries(external-libE57 INTERFACE E57Format)
|
||||
install(TARGETS E57Format DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
#install(TARGETS E57Format DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
|
||||
4
src/external/lib3ds.cmake
vendored
4
src/external/lib3ds.cmake
vendored
@ -34,7 +34,7 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_LIB3DS)
|
||||
if (EXISTS ${LIB3DS_CHECK})
|
||||
message(STATUS "- lib3ds - using downloaded source")
|
||||
add_library(
|
||||
external-lib3ds SHARED
|
||||
external-lib3ds STATIC
|
||||
"${LIB3DS_DIR}/lib3ds/atmosphere.c"
|
||||
"${LIB3DS_DIR}/lib3ds/atmosphere.h"
|
||||
"${LIB3DS_DIR}/lib3ds/background.c"
|
||||
@ -76,6 +76,6 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_LIB3DS)
|
||||
|
||||
target_include_directories(external-lib3ds SYSTEM PUBLIC "${LIB3DS_DIR}")
|
||||
target_link_libraries(external-lib3ds PRIVATE external-disable-warnings)
|
||||
install(TARGETS external-lib3ds DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
#install(TARGETS external-lib3ds DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
3
src/external/muparser.cmake
vendored
3
src/external/muparser.cmake
vendored
@ -38,6 +38,7 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_MUPARSER)
|
||||
if(NOT OpenMP_CXX_FOUND)
|
||||
set(ENABLE_OPENMP OFF)
|
||||
endif()
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
add_subdirectory(${MUPARSER_DIR} EXCLUDE_FROM_ALL)
|
||||
if (APPLE AND OpenMP_CXX_FOUND)
|
||||
target_link_libraries(muparser PRIVATE OpenMP::OpenMP_CXX)
|
||||
@ -51,6 +52,6 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_MUPARSER)
|
||||
|
||||
add_library(external-muparser INTERFACE)
|
||||
target_link_libraries(external-muparser INTERFACE muparser)
|
||||
install(TARGETS muparser DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
#install(TARGETS muparser DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
2
src/external/u3d.cmake
vendored
2
src/external/u3d.cmake
vendored
@ -28,7 +28,7 @@ if(MESHLAB_ALLOW_DOWNLOAD_SOURCE_U3D)
|
||||
|
||||
set(U3D_BUILD_LIBIDTF_TEST OFF)
|
||||
set(U3D_BUILD_IDTF_TO_U3D_BIN OFF)
|
||||
set(U3D_BUILD_STATIC_IDTF_LIB OFF)
|
||||
set(U3D_BUILD_STATIC_IDTF_LIB ON)
|
||||
set(U3D_INSTALL_LIBS OFF)
|
||||
set(MESSAGE_QUIET ON)
|
||||
add_subdirectory(${U3D_DIR})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user