jacobian

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 4e16403f45282d53a467dc1215fa43bc2bfd1001
parent 7a30c70719374014e9469b3c58eff251e50f327f
Author: David Freifeld <freifeld.david@gmail.com>
Date:   Fri,  7 Aug 2020 13:26:02 -0700

Began to replicate original Makefile

Diffstat:
MCMakeLists.txt | 30+++++++++++++++++++++++++-----
Dinstall.sh | 9---------
2 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -1,6 +1,29 @@ cmake_minimum_required(VERSION 3.10.0) -find_package(pybind11 CONFIG REQUIRED) -include_directories(${pybind11_INCLUDE_DIRS}) +#find_package(pybind11 CONFIG REQUIRED) +#include_directories(${pybind11_INCLUDE_DIRS}) + +set(CMAKE_C_COMPILER "icc") +set(CMAKE_CXX_COMPILER "/usr/local/bin/icpc") + +set(COMPILE_FLAGS, "-w") + +if (!FAST) + set(COMPILE_FLAGS "${COMPILE_FLAGS} -mavx -O3") +endif (!FAST) + +if (!FASTER) + set(COMPILE_FLAGS "${COMPILE_FLAGS} -mavx -O3 -ffast-math") +endif (!FASTER) + +if (!TRADEOFFS) + set(COMPILE_FLAGS "${COMPILE_FLAGS} -mavx -O3 -ffast-math -D RECKLESS") +endif (!TRADEOFFS) + +if (!AVX) + set(COMPILE_FLAGS "${COMPILE_FLAGS} -mavx -D AVX") +endif (!AVX) + +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMPILE_FLAGS}") project (jacobian) set(CMAKE_CXX_STANDARD 11) @@ -8,9 +31,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) #add_library(utils ./src/utils.cpp) #add_library(bpnn ./src/bpnn.cpp) -SET(GCC_COMPILE_FLAGS "-w") -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COMPILE_FLAGS}") - add_executable(jacobian example.cpp ./src/bpnn.cpp ./src/utils.cpp) #target_link_libraries(jacobian PUBLIC utils bpnn) diff --git a/install.sh b/install.sh @@ -1,9 +0,0 @@ -brew install eigen -python 3 -m pip install pytest -git clone https://github.com/pybind/pybind11.git -mkdir build -cd build -cmake .. -make check -j 4 -make -sudo make install