cmake_minimum_required(VERSION 3.2) project(NeuralNetworkTests CXX) add_executable(activation activation.cpp) target_link_libraries(activation NeuralNetwork) add_executable(basis basis.cpp) target_link_libraries(basis NeuralNetwork) add_executable(backpropagation backpropagation.cpp) target_link_libraries(backpropagation NeuralNetwork) add_executable(backpropagation_perf backpropagation_perf.cpp) target_link_libraries(backpropagation_perf NeuralNetwork) add_executable(feedforward feedforward.cpp) target_link_libraries(feedforward NeuralNetwork) add_executable(feedforward_perf feedforward_perf.cpp) target_link_libraries(feedforward_perf NeuralNetwork) add_executable(optical_backpropagation optical_backpropagation.cpp) target_link_libraries(optical_backpropagation NeuralNetwork) add_executable(recurrent recurrent.cpp) target_link_libraries(recurrent NeuralNetwork) add_executable(recurrent_perf recurrent_perf.cpp) target_link_libraries(recurrent_perf NeuralNetwork)