Loading CMakeLists.txt +4 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,10 @@ option( KICAD_SCRIPTING_WXPYTHON option( USE_FP_LIB_TABLE "Use the new footprint library table implementation. ( default OFF)" ) option( BUILD_GITHUB_PLUGIN "Build the GITHUB_PLUGIN for pcbnew." OFF ) if( NOT MINGW ) # BUILD_GITHUB_PLUGIN is not MINGW ready yet. # still have some build problems, even on linux #option( BUILD_GITHUB_PLUGIN "Build the GITHUB_PLUGIN for pcbnew." OFF ) endif() #Set version option (stable or testing) Loading CMakeModules/download_boost.cmake +15 −7 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ if( BUILD_GITHUB_PLUGIN ) program_options regex #signals #system system thread unit_test_framework ) Loading @@ -73,12 +73,17 @@ set( PREFIX ${DOWNLOAD_DIR}/boost_${BOOST_VERS} ) set( headers_src "${PREFIX}/src/boost/boost" ) # don't look at this, not used, not working, not needed at this time. function( set_boost_lib_names libs output ) foreach( lib ${libs} ) set( fullpath_lib, "${BOOST_ROOT}/lib/libboost_${lib}.a" ) if( false ) set( fullpath_lib, "${BOOST_ROOT}/lib/libboost_${lib}.${CMAKE_STATIC_LIBRARY_SUFFIX}" ) message( STATUS "fullpath_lib:${fullpath_lib}" ) set( output ${output} ${fullpath_lib} ) list( APPEND output ${fullpath_lib} ) endif() message( STATUS "lib:${lib}" ) endforeach() endfunction() Loading @@ -104,6 +109,7 @@ if( BUILD_GITHUB_PLUGIN ) ExternalProject_Add( boost PREFIX "${PREFIX}" DOWNLOAD_DIR "${DOWNLOAD_DIR}" INSTALL_DIR "${BOOST_ROOT}" URL http://downloads.sourceforge.net/project/boost/boost/${BOOST_RELEASE}/boost_${BOOST_VERS}.tar.bz2 URL_MD5 ${BOOST_MD5} Loading @@ -123,14 +129,16 @@ if( BUILD_GITHUB_PLUGIN ) threading=multi toolset=gcc #link=static --prefix=${BOOST_ROOT} --prefix=<INSTALL_DIR> install INSTALL_COMMAND "" ) file( GLOB boost_libs "${BOOST_ROOT}/lib/*${CMAKE_STATIC_LIBRARY_SUFFIX}" ) #message( STATUS BOOST_ROOT:${BOOST_ROOT} boost_libs:${boost_libs} ) #file( GLOB boost_libs "${BOOST_ROOT}/lib/*${CMAKE_STATIC_LIBRARY_SUFFIX}" ) set_boost_lib_names( ${BOOST_LIBS_BUILT} boost_libs ) message( STATUS "BOOST_ROOT:${BOOST_ROOT} boost_libs:${boost_libs}" ) set( Boost_LIBRARIES ${boost_libs} CACHE FILEPATH "Boost libraries directory" ) set( Boost_INCLUDE_DIR "${BOOST_ROOT}/include" CACHE FILEPATH "Boost include directory" ) Loading pcbnew/github/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ include_directories( . ${OPENSSL_INCLUDE_DIR} ${AVHTTP_INCLUDE_DIR} ) add_definitions( -DAVHTTP_ENABLE_OPENSSL ) # tone down the compiler warnings for avhttp header library: set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-reorder -Wno-unused-variable -Wno-unused-function" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-reorder -Wno-unused-variable -Wno-unused-function -Wno-strict-aliasing" ) set( GITHUB_PLUGIN_SRCS github_plugin.cpp Loading Loading
CMakeLists.txt +4 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,10 @@ option( KICAD_SCRIPTING_WXPYTHON option( USE_FP_LIB_TABLE "Use the new footprint library table implementation. ( default OFF)" ) option( BUILD_GITHUB_PLUGIN "Build the GITHUB_PLUGIN for pcbnew." OFF ) if( NOT MINGW ) # BUILD_GITHUB_PLUGIN is not MINGW ready yet. # still have some build problems, even on linux #option( BUILD_GITHUB_PLUGIN "Build the GITHUB_PLUGIN for pcbnew." OFF ) endif() #Set version option (stable or testing) Loading
CMakeModules/download_boost.cmake +15 −7 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ if( BUILD_GITHUB_PLUGIN ) program_options regex #signals #system system thread unit_test_framework ) Loading @@ -73,12 +73,17 @@ set( PREFIX ${DOWNLOAD_DIR}/boost_${BOOST_VERS} ) set( headers_src "${PREFIX}/src/boost/boost" ) # don't look at this, not used, not working, not needed at this time. function( set_boost_lib_names libs output ) foreach( lib ${libs} ) set( fullpath_lib, "${BOOST_ROOT}/lib/libboost_${lib}.a" ) if( false ) set( fullpath_lib, "${BOOST_ROOT}/lib/libboost_${lib}.${CMAKE_STATIC_LIBRARY_SUFFIX}" ) message( STATUS "fullpath_lib:${fullpath_lib}" ) set( output ${output} ${fullpath_lib} ) list( APPEND output ${fullpath_lib} ) endif() message( STATUS "lib:${lib}" ) endforeach() endfunction() Loading @@ -104,6 +109,7 @@ if( BUILD_GITHUB_PLUGIN ) ExternalProject_Add( boost PREFIX "${PREFIX}" DOWNLOAD_DIR "${DOWNLOAD_DIR}" INSTALL_DIR "${BOOST_ROOT}" URL http://downloads.sourceforge.net/project/boost/boost/${BOOST_RELEASE}/boost_${BOOST_VERS}.tar.bz2 URL_MD5 ${BOOST_MD5} Loading @@ -123,14 +129,16 @@ if( BUILD_GITHUB_PLUGIN ) threading=multi toolset=gcc #link=static --prefix=${BOOST_ROOT} --prefix=<INSTALL_DIR> install INSTALL_COMMAND "" ) file( GLOB boost_libs "${BOOST_ROOT}/lib/*${CMAKE_STATIC_LIBRARY_SUFFIX}" ) #message( STATUS BOOST_ROOT:${BOOST_ROOT} boost_libs:${boost_libs} ) #file( GLOB boost_libs "${BOOST_ROOT}/lib/*${CMAKE_STATIC_LIBRARY_SUFFIX}" ) set_boost_lib_names( ${BOOST_LIBS_BUILT} boost_libs ) message( STATUS "BOOST_ROOT:${BOOST_ROOT} boost_libs:${boost_libs}" ) set( Boost_LIBRARIES ${boost_libs} CACHE FILEPATH "Boost libraries directory" ) set( Boost_INCLUDE_DIR "${BOOST_ROOT}/include" CACHE FILEPATH "Boost include directory" ) Loading
pcbnew/github/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ include_directories( . ${OPENSSL_INCLUDE_DIR} ${AVHTTP_INCLUDE_DIR} ) add_definitions( -DAVHTTP_ENABLE_OPENSSL ) # tone down the compiler warnings for avhttp header library: set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-reorder -Wno-unused-variable -Wno-unused-function" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-reorder -Wno-unused-variable -Wno-unused-function -Wno-strict-aliasing" ) set( GITHUB_PLUGIN_SRCS github_plugin.cpp Loading