Commit e800cd98 by lvzhengyang

use a new boost lib

parent 413ffec9
...@@ -33,7 +33,13 @@ endif() ...@@ -33,7 +33,13 @@ endif()
project(MiniEDA VERSION 1 project(MiniEDA VERSION 1
LANGUAGES CXX LANGUAGES CXX
) )
# Global VARS for CMakeLists.txt
set(MINIEDA_HOME ${PROJECT_SOURCE_DIR}) set(MINIEDA_HOME ${PROJECT_SOURCE_DIR})
set(ODB_HOME ${PROJECT_SOURCE_DIR}/src/odb)
set(DBMGR_HOME ${PROJECT_SOURCE_DIR}/src/db_mgr)
set(LIMBO_HOME ${PROJECT_SOURCE_DIR}/src/thirdparty/Limbo)
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb") set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")
add_compile_options(-fPIC) add_compile_options(-fPIC)
...@@ -56,7 +62,7 @@ include_directories( ...@@ -56,7 +62,7 @@ include_directories(
${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/pkgs ${CMAKE_SOURCE_DIR}/pkgs
${CMAKE_SOURCE_DIR}/pkgs/include ${CMAKE_SOURCE_DIR}/pkgs/include
${CMAKE_SOURCE_DIR}/pkgs/boost_1_78_0 # ${CMAKE_SOURCE_DIR}/pkgs/boost_1_78_0
${CMAKE_SOURCE_DIR}/src/thirdparty/Limbo ${CMAKE_SOURCE_DIR}/src/thirdparty/Limbo
) )
......
#!/bin/sh
conda activate Py38 # an python env include boost lib
export LD_LIBRARY_PATH="$PWD/pkgs/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="$PWD/pkgs/lib:$LD_LIBRARY_PATH"
# export LD_LIBRARY_PATH="$PWD/pkgs/boost_1_78_0/libs:$LD_LIBRARY_PATH"
# export CMAKE_INCLUDE_PATH="/workspace/S/lvzhengyang/_install/include:$CMAKE_INCLUDE_PATH" # export CMAKE_INCLUDE_PATH="/workspace/S/lvzhengyang/_install/include:$CMAKE_INCLUDE_PATH"
export CMAKE_INCLUDE_PATH="$PWD/pkgs/include" export CMAKE_INCLUDE_PATH="$PWD/pkgs/include"
export CMAKE_INCLUDE_PATH="$PWD/pkgs/boost_1_78_0/:$CMAKE_INCLUDE_PATH" # export CMAKE_INCLUDE_PATH="$PWD/pkgs/boost_1_78_0/:$CMAKE_INCLUDE_PATH"
# export CMAKE_LIBRARY_PATH="/workspace/S/lvzhengyang/_install/lib:$CMAKE_LIBRARY_PATH" # export CMAKE_LIBRARY_PATH="/workspace/S/lvzhengyang/_install/lib:$CMAKE_LIBRARY_PATH"
export CMAKE_LIBRARY_PATH="$PWD/pkgs/lib" export CMAKE_LIBRARY_PATH="$PWD/pkgs/lib"
export CMAKE_LIBRARY_PATH="$PWD/pkgs/boost_1_78_0/stage/lib:$CMAKE_LIBRARY_PATH" # export CMAKE_LIBRARY_PATH="$PWD/pkgs/boost_1_78_0/stage/lib:$CMAKE_LIBRARY_PATH"
export CMAKE_PREFIX_PATH="$PWD/pkgs:$CMAKE_PREFIX_PATH" export CMAKE_PREFIX_PATH="$PWD/pkgs:$CMAKE_PREFIX_PATH"
...@@ -39,8 +39,8 @@ if (BUILD_TCLX AND TCLX_H) ...@@ -39,8 +39,8 @@ if (BUILD_TCLX AND TCLX_H)
endif() endif()
# Boost # Boost
set(Boost_INCLUDE_DIRS "${MINIEDA_HOME}/pkgs/boost_1_78_0") # set(Boost_INCLUDE_DIRS "${MINIEDA_HOME}/pkgs/boost_1_78_0")
set(Boost_LIBRARIES "${MINIEDA_HOME}/pkgs/boost_1_78_0/stage/lib") # set(Boost_LIBRARIES "${MINIEDA_HOME}/pkgs/boost_1_78_0/stage/lib")
find_package(Boost REQUIRED) find_package(Boost REQUIRED)
message(STATUS "boost: ${Boost_VERSION}") message(STATUS "boost: ${Boost_VERSION}")
...@@ -89,6 +89,6 @@ add_compile_options( ...@@ -89,6 +89,6 @@ add_compile_options(
add_subdirectory(main) add_subdirectory(main)
add_subdirectory(utl) add_subdirectory(utl)
add_subdirectory(odb) add_subdirectory(odb)
add_subdirectory(db_mgr)
add_subdirectory(thirdparty) add_subdirectory(thirdparty)
add_subdirectory(db_mgr)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment