source: trunk/example/atomic/CMakeLists.txt @ 3803

Last change on this file since 3803 was 3803, checked in by bradbell, 4 years ago

merge to branch: trunk
from repository: https://github.com/coin-or/CppAD
start hash code: d75b0cba62a41b958b974a326168299773bc4614
end hash code: 8dd8b10d36b325a3f4bbf3c03f1ea00e288331ae

commit 8dd8b10d36b325a3f4bbf3c03f1ea00e288331ae
Author: Brad Bell <bradbell@…>
Date: Fri Mar 18 20:25:17 2016 -0700

  1. replace multiple */test_one.sh.in by one bin/test_one.sh.
  2. remove test_one.sh.in from auto-tools build.

commit e524af11d04938103d42963e393b3637616dc278
Author: Brad Bell <bradbell@…>
Date: Fri Mar 18 10:02:38 2016 -0700

Move solve.cpp -> ipopt_solve.cpp so has same name as its directory.

commit 4714099e4eef9226536760e206f988440eec2f48
Author: Brad Bell <bradbell@…>
Date: Fri Mar 18 09:50:37 2016 -0700

Use system include option to supress all warnings in eigen and fadbad source.

  • Property svn:keywords set to Id
File size: 1.2 KB
RevLine 
[2654]1# $Id: CMakeLists.txt 3803 2016-03-19 05:07:48Z bradbell $
2# -----------------------------------------------------------------------------
[3796]3# CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-16 Bradley M. Bell
[2654]4#
5# CppAD is distributed under multiple licenses. This distribution is under
[3717]6# the terms of the
[2654]7#                     Eclipse Public License Version 1.0.
8#
9# A copy of this license is included in the COPYING file of this distribution.
10# Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
11# -----------------------------------------------------------------------------
[3717]12# Build the example/atomic directory tests
[2654]13
[3717]14# Specifies build type for this directory. Possible values are
[2654]15# empty, Debug, Release, RelWithDebInfo and MinSizeRel
16SET(CMAKE_BUILD_TYPE DEBUG)
17#
[3717]18ADD_EXECUTABLE(example_atomic EXCLUDE_FROM_ALL
[2831]19        atomic.cpp
20        checkpoint.cpp
[3802]21        extended_ode.cpp
[3796]22        for_sparse_hes.cpp
23        for_sparse_jac.cpp
[3797]24        forward.cpp
[2897]25        get_started.cpp
[2850]26        mat_mul.cpp
[3800]27        mul_level.cpp
[3012]28        norm_sq.cpp
[3802]29        ode.cpp
[2843]30        reciprocal.cpp
[3796]31        rev_sparse_hes.cpp
32        rev_sparse_jac.cpp
[3798]33        reverse.cpp
[3797]34        set_sparsity.cpp
[2843]35        tangent.cpp
[2654]36)
37
38# Extra compiler flags
[2831]39add_cppad_cxx_flags( example_atomic )
[2654]40
[2831]41# Add the check_example_atomic target
[3717]42ADD_CUSTOM_TARGET(check_example_atomic
43        example_atomic
44        DEPENDS example_atomic
[2654]45)
Note: See TracBrowser for help on using the repository browser.