Skip to content
Snippets Groups Projects
Commit ab1cf28c authored by Cristian Lalescu's avatar Cristian Lalescu
Browse files

link bfps properly (?)

parent 2130b8ac
Branches
Tags
1 merge request!23WIP: Feature/use cmake
Pipeline #45135 canceled
......@@ -207,12 +207,14 @@ class _code(_base):
outfile.write('project(bla LANGUAGES CXX)\n')
outfile.write('set(CMAKE_CXX_STANDARD 11)\n')
outfile.write('set(CMAKE_CXX_STANDARD_REQUIRED ON)\n')
outfile.write('set(CMAKE_CXX_COMPILE_FLAGS ${BFPS_CXX_COMPILE_FLAGS})\n')
outfile.write('set(CMAKE_EXE_LINKER_FLAGS "${BFPS_EXE_LINKER_FLAGS} -lbfps")\n')
outfile.write('set(CMAKE_CXX_COMPILE_FLAGS "${CMAKE_CXX_COMPILE_FLAGS} ${BFPS_CXX_COMPILE_FLAGS}")\n')
outfile.write('set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${BFPS_EXE_LINKER_FLAGS}")\n')
outfile.write('find_package(BFPS REQUIRED)\n')
outfile.write('include_directories(${BFPS_INCLUDE_DIRECTORIES} ${BFPS_INCLUDE_DIR}/bfps)\n')
outfile.write('link_directories(${BFPS_LINK_DIRECTORIES} ${BFPS_LIBRARIES_DIR})\n')
outfile.write('find_library(BFPS_STATIC_LIBRARY bfps)\n')
outfile.write('add_executable({0} {0}.cpp)\n'.format(self.name))
outfile.write('target_link_libraries(' + self.name + ' ${BFPS_STATIC_LIBRARY})\n')
outfile.write('target_link_libraries(' + self.name + ' ${BFPS_LIBS})\n')
subprocess.check_call(['cmake', '.'])
current_environment = os.environ
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment