mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-22 10:37:10 +01:00
handle dll macros
This commit is contained in:
parent
af32beafa7
commit
82bebc44bb
@ -16,6 +16,33 @@ vcpkg_install_cmake()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
|
||||
foreach(HEADER g2o/apps/g2o_hierarchical/g2o_hierarchical_api.h
|
||||
g2o/types/slam3d_addons/g2o_types_slam3d_addons_api.h
|
||||
g2o/apps/g2o_cli/g2o_cli_api.h
|
||||
g2o/apps/g2o_simulator/g2o_simulator_api.h
|
||||
g2o/core/g2o_core_api.h
|
||||
g2o/solvers/csparse/g2o_csparse_api.h
|
||||
g2o/stuff/g2o_stuff_api.h
|
||||
g2o/types/icp/g2o_types_icp_api.h
|
||||
g2o/solvers/slam2d_linear/g2o_slam2d_linear_api.h
|
||||
g2o/types/data/g2o_types_data_api.h
|
||||
g2o/types/sclam2d/g2o_types_sclam2d_api.h
|
||||
g2o/types/slam2d/g2o_types_slam2d_api.h
|
||||
g2o/types/slam3d/g2o_types_slam3d_api.h
|
||||
g2o/types/sba/g2o_types_sba_api.h
|
||||
g2o/types/slam2d_addons/g2o_types_slam2d_addons_api.h
|
||||
g2o/solvers/csparse/g2o_csparse_extension_api.h
|
||||
g2o/core/robust_kernel_factory.h
|
||||
g2o/stuff/opengl_primitives.h
|
||||
g2o/core/optimization_algorithm_factory.h
|
||||
g2o/core/factory.h)
|
||||
file(READ ${CURRENT_PACKAGES_DIR}/include/${HEADER} HEADER_CONTENTS)
|
||||
string(REPLACE "#ifdef G2O_SHARED_LIBS" "#if 1" HEADER_CONTENTS "${HEADER_CONTENTS}")
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/include/${HEADER} "${HEADER_CONTENTS}")
|
||||
endforeach()
|
||||
endif()
|
||||
|
||||
file(GLOB EXE ${CURRENT_PACKAGES_DIR}/bin/*.exe)
|
||||
file(GLOB DEBUG_EXE ${CURRENT_PACKAGES_DIR}/debug/bin/*.exe)
|
||||
file(REMOVE ${EXE})
|
||||
|
Loading…
x
Reference in New Issue
Block a user