Merge branch 'upstream/OpenFOAM' into master
[freefoam.git] / src / lagrangian / coalCombustion / CMakeLists.txt
blobb067a62d6120e0bcca16773ceaeae4461babe8df
1 #-------------------------------------------------------------------------------
2 #                ______             ______ ____          __  __
3 #               |  ____|           |  ____/ __ \   /\   |  \/  |
4 #               | |__ _ __ ___  ___| |__ | |  | | /  \  | \  / |
5 #               |  __| '__/ _ \/ _ \  __|| |  | |/ /\ \ | |\/| |
6 #               | |  | | |  __/  __/ |   | |__| / ____ \| |  | |
7 #               |_|  |_|  \___|\___|_|    \____/_/    \_\_|  |_|
9 #                   FreeFOAM: The Cross-Platform CFD Toolkit
11 # Copyright (C) 2008-2009 Michael Wild <themiwi@users.sf.net>
12 #                         Gerber van der Graaf <gerber_graaf@users.sf.net>
13 #-------------------------------------------------------------------------------
14 # License
15 #   This file is part of FreeFOAM.
17 #   FreeFOAM is free software; you can redistribute it and/or modify it
18 #   under the terms of the GNU General Public License as published by the
19 #   Free Software Foundation; either version 2 of the License, or (at your
20 #   option) any later version.
22 #   FreeFOAM is distributed in the hope that it will be useful, but WITHOUT
23 #   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
24 #   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
25 #   for more details.
27 #   You should have received a copy of the GNU General Public License
28 #   along with FreeFOAM; if not, write to the Free Software Foundation,
29 #   Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
30 #-------------------------------------------------------------------------------
32 include( files.cmake )
34 create_include_wrappers( coalCombustion ${HDRS} )
36 add_library( coalCombustion ${SRCS} ${HDRS} )
38 set_target_properties( coalCombustion PROPERTIES
39   PUBLIC_HEADER "${HDRS}"
40   FRAMEWORK ${FF_BUILD_FRAMEWORK}
41   FRAMEWORK_VERSION "${FF_VERSION_FULL}"
42   INSTALL_NAME_DIR ${FF_FRAMEWORK_INSTALL_NAME_DIR}
43   )
45 target_link_libraries( coalCombustion
46   OpenFOAM
47   finiteVolume
48   meshTools
49   lagrangian
50   lagrangianIntermediate
51   pdf
52   specie
53   basicThermophysicalModels
54   liquids
55   liquidMixture
56   solids
57   solidMixture
58   reactionThermophysicalModels
59   compressibleRASModels
60   compressibleLESModels
61   )
63 install( TARGETS coalCombustion
64   EXPORT FreeFOAMLibraryDepends
65   LIBRARY DESTINATION ${FF_INSTALL_LIB_PATH} COMPONENT shlibs
66   ARCHIVE DESTINATION ${FF_INSTALL_LIB_PATH} COMPONENT shlibs
67   RUNTIME DESTINATION ${FF_INSTALL_BIN_PATH} COMPONENT shlibs
68   FRAMEWORK DESTINATION ${FF_INSTALL_FRAMEWORK_PATH} COMPONENT shlibs
69   PUBLIC_HEADER DESTINATION ${FF_INSTALL_HEADER_PATH}/coalCombustion COMPONENT dev
70   )
72 ff_add_target_to_build_tree_export( coalCombustion )
74 # ------------------------- vim: set sw=2 sts=2 et: --------------- end-of-file