make use of CMAKE_(RUNTIME|LIBRARY)_OUTPUT_DIRECTORY

This commit is contained in:
Axel Kohlmeyer
2022-01-28 21:10:30 -05:00
parent f6d0be1257
commit 5c0c3df035

View File

@ -19,6 +19,9 @@ set(SOVERSION 0)
get_filename_component(LAMMPS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/.. ABSOLUTE) get_filename_component(LAMMPS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/.. ABSOLUTE)
get_filename_component(LAMMPS_LIB_BINARY_DIR ${CMAKE_BINARY_DIR}/lib ABSOLUTE) get_filename_component(LAMMPS_LIB_BINARY_DIR ${CMAKE_BINARY_DIR}/lib ABSOLUTE)
# collect all executables and shared libs in the top level build folder
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} CACHE PATH "Folder for executables, DLLs and shared objects" FORCE)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} CACHE PATH "Folder for libraries" FORCE)
set(LAMMPS_SOURCE_DIR ${LAMMPS_DIR}/src) set(LAMMPS_SOURCE_DIR ${LAMMPS_DIR}/src)
set(LAMMPS_LIB_SOURCE_DIR ${LAMMPS_DIR}/lib) set(LAMMPS_LIB_SOURCE_DIR ${LAMMPS_DIR}/lib)