From a50fc84e5a49c8d973bb3650276e0835403fda33 Mon Sep 17 00:00:00 2001 From: HuangWei Date: Wed, 28 Aug 2019 15:30:56 +0800 Subject: [PATCH] build: remove MY_PROJ_INC_PATH (#303) --- bin/dsn.cmake | 12 ++---------- src/core/core/CMakeLists.txt | 2 -- src/core/perf_counter/CMakeLists.txt | 2 -- src/core/tests/CMakeLists.txt | 5 ----- src/core/tests/env.cpp | 2 +- src/core/tests/fail_point_test.cpp | 2 +- src/core/tests/lock.std.cpp | 2 +- src/core/tests/logger.cpp | 2 +- src/core/tests/memutil_test.cpp | 2 +- src/core/tests/netprovider.cpp | 8 ++++---- src/core/tools/common/CMakeLists.txt | 2 -- src/core/tools/hpc/CMakeLists.txt | 3 --- src/core/tools/simulator/CMakeLists.txt | 2 -- src/dist/block_service/fds/CMakeLists.txt | 5 +++-- src/dist/block_service/local/CMakeLists.txt | 2 -- src/dist/cli/CMakeLists.txt | 2 -- src/dist/cli/shell/CMakeLists.txt | 2 -- src/dist/failure_detector/CMakeLists.txt | 2 -- src/dist/failure_detector_multimaster/CMakeLists.txt | 2 -- src/dist/nfs/CMakeLists.txt | 2 -- src/dist/nfs/test/CMakeLists.txt | 2 -- src/dist/replication/client/CMakeLists.txt | 2 -- src/dist/replication/common/CMakeLists.txt | 2 -- src/dist/replication/ddl_lib/CMakeLists.txt | 2 -- src/dist/replication/global_checker/CMakeLists.txt | 2 -- src/dist/replication/lib/CMakeLists.txt | 6 +++--- src/dist/replication/meta_server/CMakeLists.txt | 2 -- .../storage_engine/simple_kv/CMakeLists.txt | 2 -- .../test/meta_test/balancer_simulator/CMakeLists.txt | 2 -- .../test/meta_test/unit_test/CMakeLists.txt | 2 -- .../test/replica_test/unit_test/CMakeLists.txt | 2 -- src/dist/replication/test/simple_kv/CMakeLists.txt | 2 -- src/dist/replication/tool_lib/CMakeLists.txt | 2 -- 33 files changed, 17 insertions(+), 76 deletions(-) diff --git a/bin/dsn.cmake b/bin/dsn.cmake index 5c36fc6a75..660d3b50d7 100644 --- a/bin/dsn.cmake +++ b/bin/dsn.cmake @@ -50,7 +50,7 @@ function(dsn_install_executable) endif() endfunction() -function(ms_add_project PROJ_TYPE PROJ_NAME PROJ_SRC PROJ_INC_PATH PROJ_LIBS PROJ_BINPLACES) +function(ms_add_project PROJ_TYPE PROJ_NAME PROJ_SRC PROJ_LIBS PROJ_BINPLACES) if(NOT((PROJ_TYPE STREQUAL "STATIC") OR (PROJ_TYPE STREQUAL "SHARED") OR (PROJ_TYPE STREQUAL "EXECUTABLE") OR (PROJ_TYPE STREQUAL "OBJECT"))) message(FATAL_ERROR "Invalid project type.") @@ -60,10 +60,6 @@ function(ms_add_project PROJ_TYPE PROJ_NAME PROJ_SRC PROJ_INC_PATH PROJ_LIBS PRO message(FATAL_ERROR "No source files.") endif() - if(NOT (PROJ_INC_PATH STREQUAL "")) - include_directories(${PROJ_INC_PATH}) - endif() - if((PROJ_TYPE STREQUAL "STATIC") OR (PROJ_TYPE STREQUAL "OBJECT")) add_library(${PROJ_NAME} ${PROJ_TYPE} ${PROJ_SRC}) elseif(PROJ_TYPE STREQUAL "SHARED") @@ -91,7 +87,6 @@ endfunction(ms_add_project) # "GLOB_RECURSE" for recursive search # "GLOB" for non-recursive search # - MY_PROJ_SRC -# - MY_PROJ_INC_PATH TODO(wutao1): remove this # - MY_PROJ_LIBS # - MY_BINPLACES # Extra files that will be installed @@ -119,9 +114,6 @@ function(dsn_add_project) ) set(MY_PROJ_SRC ${TEMP_SRC} ${MY_PROJ_SRC}) - if(NOT DEFINED MY_PROJ_INC_PATH) - set(MY_PROJ_INC_PATH "") - endif() if(NOT DEFINED MY_PROJ_LIBS) set(MY_PROJ_LIBS "") endif() @@ -136,7 +128,7 @@ function(dsn_add_project) if((MY_PROJ_TYPE STREQUAL "SHARED") OR (MY_PROJ_TYPE STREQUAL "EXECUTABLE")) set(MY_PROJ_LIBS ${MY_PROJ_LIBS} ${TEMP_LIBS} ${MY_BOOST_LIBS} ${DSN_SYSTEM_LIBS}) endif() - ms_add_project("${MY_PROJ_TYPE}" "${MY_PROJ_NAME}" "${MY_PROJ_SRC}" "${MY_PROJ_INC_PATH}" "${MY_PROJ_LIBS}" "${MY_BINPLACES}") + ms_add_project("${MY_PROJ_TYPE}" "${MY_PROJ_NAME}" "${MY_PROJ_SRC}" "${MY_PROJ_LIBS}" "${MY_BINPLACES}") endfunction(dsn_add_project) function(dsn_add_static_library) diff --git a/src/core/core/CMakeLists.txt b/src/core/core/CMakeLists.txt index 31c01f4e43..950abf08a0 100644 --- a/src/core/core/CMakeLists.txt +++ b/src/core/core/CMakeLists.txt @@ -5,8 +5,6 @@ set(MY_PROJ_NAME dsn.core) # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/core/perf_counter/CMakeLists.txt b/src/core/perf_counter/CMakeLists.txt index 84679b6e27..adf0705e3b 100644 --- a/src/core/perf_counter/CMakeLists.txt +++ b/src/core/perf_counter/CMakeLists.txt @@ -7,8 +7,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/core/tests/CMakeLists.txt b/src/core/tests/CMakeLists.txt index 6f5dc560cb..04c08bd3a3 100644 --- a/src/core/tests/CMakeLists.txt +++ b/src/core/tests/CMakeLists.txt @@ -5,11 +5,6 @@ set(MY_PROJ_NAME dsn.core.tests) # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH - ${GTEST_INCLUDE_DIR} - ../core ../tools/common ../tools/simulator ../tools/hpc ../tools/nfs - ) - set(MY_PROJ_LIBS gtest dsn_runtime ) diff --git a/src/core/tests/env.cpp b/src/core/tests/env.cpp index a4fe991134..b68cb81071 100644 --- a/src/core/tests/env.cpp +++ b/src/core/tests/env.cpp @@ -36,7 +36,7 @@ #include #include #include -#include "../tools/simulator/env.sim.h" +#include "core/tools/simulator/env.sim.h" using namespace ::dsn; diff --git a/src/core/tests/fail_point_test.cpp b/src/core/tests/fail_point_test.cpp index f9c3f77a94..081417350b 100644 --- a/src/core/tests/fail_point_test.cpp +++ b/src/core/tests/fail_point_test.cpp @@ -15,7 +15,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fail_point_impl.h" +#include "core/core/fail_point_impl.h" #include diff --git a/src/core/tests/lock.std.cpp b/src/core/tests/lock.std.cpp index fe04cc5bb9..2b7950e7d9 100644 --- a/src/core/tests/lock.std.cpp +++ b/src/core/tests/lock.std.cpp @@ -33,7 +33,7 @@ * xxxx-xx-xx, author, fix bug about xxx */ -#include "../tools/common/lockp.std.h" +#include "core/tools/common/lockp.std.h" #include using namespace dsn; diff --git a/src/core/tests/logger.cpp b/src/core/tests/logger.cpp index bff7a9e07e..b462843e59 100644 --- a/src/core/tests/logger.cpp +++ b/src/core/tests/logger.cpp @@ -33,7 +33,7 @@ * xxxx-xx-xx, author, fix bug about xxx */ -#include "../tools/common/simple_logger.h" +#include "core/tools/common/simple_logger.h" #include #include diff --git a/src/core/tests/memutil_test.cpp b/src/core/tests/memutil_test.cpp index 436c85fd7c..bd16ff74ff 100644 --- a/src/core/tests/memutil_test.cpp +++ b/src/core/tests/memutil_test.cpp @@ -14,7 +14,7 @@ // Unit test for memutil.cc -#include "memutil.h" +#include "core/core/memutil.h" #include diff --git a/src/core/tests/netprovider.cpp b/src/core/tests/netprovider.cpp index e25e539e0c..b0d35709e3 100644 --- a/src/core/tests/netprovider.cpp +++ b/src/core/tests/netprovider.cpp @@ -44,10 +44,10 @@ #include #include -#include "../tools/common/asio_net_provider.h" -#include "../tools/common/network.sim.h" -#include "../core/service_engine.h" -#include "../core/rpc_engine.h" +#include "core/tools/common/asio_net_provider.h" +#include "core/tools/common/network.sim.h" +#include "core/core/service_engine.h" +#include "core/core/rpc_engine.h" #include "test_utils.h" using namespace dsn; diff --git a/src/core/tools/common/CMakeLists.txt b/src/core/tools/common/CMakeLists.txt index 4ff56dec89..90553308f8 100644 --- a/src/core/tools/common/CMakeLists.txt +++ b/src/core/tools/common/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/core/tools/hpc/CMakeLists.txt b/src/core/tools/hpc/CMakeLists.txt index af7b852530..1b43c1b7e5 100644 --- a/src/core/tools/hpc/CMakeLists.txt +++ b/src/core/tools/hpc/CMakeLists.txt @@ -9,9 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "" -${CONQUEUE_INCLUDE_DIRS}) - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/core/tools/simulator/CMakeLists.txt b/src/core/tools/simulator/CMakeLists.txt index 98066585d6..72beaf1f87 100644 --- a/src/core/tools/simulator/CMakeLists.txt +++ b/src/core/tools/simulator/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/block_service/fds/CMakeLists.txt b/src/dist/block_service/fds/CMakeLists.txt index 4d2752a483..7a9de96379 100644 --- a/src/dist/block_service/fds/CMakeLists.txt +++ b/src/dist/block_service/fds/CMakeLists.txt @@ -9,11 +9,12 @@ set(MY_PROJ_SRC "") #"GLOB" for non - recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH ${CMAKE_SOURCE_DIR}/thirdparty/output/include/fds ) - set(MY_PROJ_LIBS "") #Extra files that will be installed set(MY_BINPLACES "") dsn_add_static_library() + +find_path(FDS_INCLUDE_DIR NAMES constants.h PATHS ${DSN_THIRDPARTY_ROOT}/include PATH_SUFFIXES fds) # TODO(huangwei5): move to dsn_setup_thirdparty_libs(), if not found, return fatal +target_include_directories(dsn.block_service.fds PRIVATE "${FDS_INCLUDE_DIR}") diff --git a/src/dist/block_service/local/CMakeLists.txt b/src/dist/block_service/local/CMakeLists.txt index 1682ae5e10..d7348c261a 100644 --- a/src/dist/block_service/local/CMakeLists.txt +++ b/src/dist/block_service/local/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") #"GLOB" for non - recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") #Extra files that will be installed diff --git a/src/dist/cli/CMakeLists.txt b/src/dist/cli/CMakeLists.txt index dec87061ae..51fdae6fd1 100644 --- a/src/dist/cli/CMakeLists.txt +++ b/src/dist/cli/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - dsn_add_static_library() add_subdirectory(shell) diff --git a/src/dist/cli/shell/CMakeLists.txt b/src/dist/cli/shell/CMakeLists.txt index 1424c8bd70..9879ed16ac 100644 --- a/src/dist/cli/shell/CMakeLists.txt +++ b/src/dist/cli/shell/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - if (UNIX) set(MY_PROJ_LIBS pthread dsn_cli) else() diff --git a/src/dist/failure_detector/CMakeLists.txt b/src/dist/failure_detector/CMakeLists.txt index 6ea159f906..b94279e190 100644 --- a/src/dist/failure_detector/CMakeLists.txt +++ b/src/dist/failure_detector/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/failure_detector_multimaster/CMakeLists.txt b/src/dist/failure_detector_multimaster/CMakeLists.txt index bafa1fb1d3..33cc36f7f2 100644 --- a/src/dist/failure_detector_multimaster/CMakeLists.txt +++ b/src/dist/failure_detector_multimaster/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/nfs/CMakeLists.txt b/src/dist/nfs/CMakeLists.txt index 4678643401..8e41f22cd8 100644 --- a/src/dist/nfs/CMakeLists.txt +++ b/src/dist/nfs/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/nfs/test/CMakeLists.txt b/src/dist/nfs/test/CMakeLists.txt index 87a6307adf..67c3a52ea2 100644 --- a/src/dist/nfs/test/CMakeLists.txt +++ b/src/dist/nfs/test/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS dsn_nfs dsn_runtime gtest) set(MY_BOOST_LIBS Boost::system Boost::filesystem) diff --git a/src/dist/replication/client/CMakeLists.txt b/src/dist/replication/client/CMakeLists.txt index ca4db11194..dcdbecd33a 100644 --- a/src/dist/replication/client/CMakeLists.txt +++ b/src/dist/replication/client/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/replication/common/CMakeLists.txt b/src/dist/replication/common/CMakeLists.txt index 100da2b93e..c79c4036bf 100644 --- a/src/dist/replication/common/CMakeLists.txt +++ b/src/dist/replication/common/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/replication/ddl_lib/CMakeLists.txt b/src/dist/replication/ddl_lib/CMakeLists.txt index 9bb1bb1742..9dc1a02cfb 100644 --- a/src/dist/replication/ddl_lib/CMakeLists.txt +++ b/src/dist/replication/ddl_lib/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") set(MY_BINPLACES "") diff --git a/src/dist/replication/global_checker/CMakeLists.txt b/src/dist/replication/global_checker/CMakeLists.txt index ba269d3ff2..585221a3e9 100644 --- a/src/dist/replication/global_checker/CMakeLists.txt +++ b/src/dist/replication/global_checker/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH) - set(MY_PROJ_LIBS "") # Extra files that will be installed diff --git a/src/dist/replication/lib/CMakeLists.txt b/src/dist/replication/lib/CMakeLists.txt index 7844957fa7..ec60568b3b 100644 --- a/src/dist/replication/lib/CMakeLists.txt +++ b/src/dist/replication/lib/CMakeLists.txt @@ -15,9 +15,7 @@ set(MY_PROJ_SRC ${DUPLICATION_SRC}) # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - -set(MY_PROJ_LIBS +set(MY_PROJ_LIBS dsn_replication_common dsn.failure_detector dsn.failure_detector.multimaster @@ -27,6 +25,8 @@ set(MY_PROJ_LIBS dsn_runtime ) +set(MY_BOOST_LIBS Boost::regex) + # Extra files that will be installed set(MY_BINPLACES "") diff --git a/src/dist/replication/meta_server/CMakeLists.txt b/src/dist/replication/meta_server/CMakeLists.txt index 21c9f33566..75878dbb8f 100644 --- a/src/dist/replication/meta_server/CMakeLists.txt +++ b/src/dist/replication/meta_server/CMakeLists.txt @@ -14,8 +14,6 @@ set(MY_PROJ_SRC "${DUPLICATION_SRC}") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB_RECURSE") -set(MY_PROJ_INC_PATH) - set(MY_PROJ_LIBS dsn_replication_common dsn.block_service.local diff --git a/src/dist/replication/storage_engine/simple_kv/CMakeLists.txt b/src/dist/replication/storage_engine/simple_kv/CMakeLists.txt index 40d1e81247..27cecd5663 100644 --- a/src/dist/replication/storage_engine/simple_kv/CMakeLists.txt +++ b/src/dist/replication/storage_engine/simple_kv/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS dsn_replica_server dsn_meta_server dsn_replication_client dsn_runtime fmt) set(MY_BOOST_LIBS Boost::system Boost::filesystem Boost::regex) diff --git a/src/dist/replication/test/meta_test/balancer_simulator/CMakeLists.txt b/src/dist/replication/test/meta_test/balancer_simulator/CMakeLists.txt index bd6edd1805..c39dc9378e 100644 --- a/src/dist/replication/test/meta_test/balancer_simulator/CMakeLists.txt +++ b/src/dist/replication/test/meta_test/balancer_simulator/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC ../misc/misc.cpp) # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH) - set(MY_PROJ_LIBS dsn_meta_server dsn_replication_common diff --git a/src/dist/replication/test/meta_test/unit_test/CMakeLists.txt b/src/dist/replication/test/meta_test/unit_test/CMakeLists.txt index a863a0b039..cb3e40b2db 100644 --- a/src/dist/replication/test/meta_test/unit_test/CMakeLists.txt +++ b/src/dist/replication/test/meta_test/unit_test/CMakeLists.txt @@ -13,8 +13,6 @@ set(MY_PROJ_SRC ${MY_PROJ_SRC} ../misc/misc.cpp) # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS dsn.replication.zookeeper_provider dsn_replication_common diff --git a/src/dist/replication/test/replica_test/unit_test/CMakeLists.txt b/src/dist/replication/test/replica_test/unit_test/CMakeLists.txt index 59af9d6328..a7bdbec941 100644 --- a/src/dist/replication/test/replica_test/unit_test/CMakeLists.txt +++ b/src/dist/replication/test/replica_test/unit_test/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") #"GLOB" for non - recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS dsn_meta_server dsn_replica_server dsn.replication.zookeeper_provider diff --git a/src/dist/replication/test/simple_kv/CMakeLists.txt b/src/dist/replication/test/simple_kv/CMakeLists.txt index 835d92d4da..85f074dcd7 100644 --- a/src/dist/replication/test/simple_kv/CMakeLists.txt +++ b/src/dist/replication/test/simple_kv/CMakeLists.txt @@ -6,8 +6,6 @@ set(MY_PROJ_NAME dsn.rep_tests.simple_kv) set(MY_SRC_SEARCH_MODE "GLOB") set(MY_PROJ_SRC ${MY_PROJ_SRC} ../../storage_engine/simple_kv/simple_kv_types.cpp) -set(MY_PROJ_INC_PATH) - set(MY_PROJ_LIBS dsn_replica_server dsn_meta_server dsn_replication_common diff --git a/src/dist/replication/tool_lib/CMakeLists.txt b/src/dist/replication/tool_lib/CMakeLists.txt index c014e3c4cc..08d2970014 100644 --- a/src/dist/replication/tool_lib/CMakeLists.txt +++ b/src/dist/replication/tool_lib/CMakeLists.txt @@ -9,8 +9,6 @@ set(MY_PROJ_SRC "") # "GLOB" for non-recursive search set(MY_SRC_SEARCH_MODE "GLOB") -set(MY_PROJ_INC_PATH "") - set(MY_PROJ_LIBS "") set(MY_BINPLACES "")