From 7d27167be2856ccdedbbb6afd768b3ec5045f7ff Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sat, 28 Oct 2017 22:28:33 -0300 Subject: [PATCH] Update PhysFS 3.0.1 CMakeLists.txt to work with megasource --- libs/physfs-3.0.1/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/physfs-3.0.1/CMakeLists.txt b/libs/physfs-3.0.1/CMakeLists.txt index 9373a037..104e6ba0 100644 --- a/libs/physfs-3.0.1/CMakeLists.txt +++ b/libs/physfs-3.0.1/CMakeLists.txt @@ -164,6 +164,7 @@ if(PHYSFS_BUILD_STATIC) set_target_properties(physfs-static PROPERTIES STATIC_LIBRARY_FLAGS "/ignore:4264") endif() + target_include_directories(physfs-static PUBLIC src) set(PHYSFS_LIB_TARGET physfs-static) set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";physfs-static") endif() @@ -177,6 +178,7 @@ if(PHYSFS_BUILD_SHARED) if(WINRT) set_target_properties(physfs PROPERTIES VS_WINRT_COMPONENT True) endif() + target_include_directories(physfs PUBLIC src) target_link_libraries(physfs ${OPTIONAL_LIBRARY_LIBS} ${OTHER_LDFLAGS}) set(PHYSFS_LIB_TARGET physfs) set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";physfs") @@ -213,11 +215,13 @@ if(PHYSFS_BUILD_TEST) set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";test_physfs") endif() +if(NOT MEGA) install(TARGETS ${PHYSFS_INSTALL_TARGETS} RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) install(FILES src/physfs.h DESTINATION include) +endif() find_package(Doxygen) if(DOXYGEN_FOUND)