root/juggler/branches/2.2/modules/vapor/vpr.fpc.in

Revision 19897, 2.4 kB (checked in by patrick, 1 year ago)

Added thread start/exit notification capabilities. It is now possible to
register callbacks that are invoked whenever a new thread starts its
execution (invoked just before the user-supplied thread functor starts) and
after a thread completes its execution (invoked just after the thread functor
returns). This is implemented using Boost.Signals for reasons outlined in a
post that I made to the vrjuggler-devel mailing list.

Bumped version to 1.1.44.

  • Property svn:eol-style set to native
Line 
1 ########################### Private Variables ############################
2 prefix= ${fp_file_cwd}/../..
3 exec_prefix = ${prefix}
4
5 VERSION_DOT = @VERSION_DOT@
6
7 ISA = @ISA@
8 ABI = @ABI@
9 SUBSYSTEM = @SUBSYSTEM@
10 MAJOR_VERSION = @MAJOR_VERSION@
11 MINOR_VERSION = @MINOR_VERSION@
12 MICRO_VERSION = @MICRO_VERSION@
13 LIBBITSUF = @LIBBITSUF@
14 PLATFORM = @PLATFORM@
15
16 vpr_version = ${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}
17
18 ABI_FLAGS = @ABI_FLAGS@
19 ABI_LIST = @ABI_LIST@
20 PLATFORM_SDK = @PLATFORM_SDK@
21 target_cpu = @target_cpu@
22
23 topdir = @topdir@
24 data_subdir = @data_subdir@
25
26 UNIX_VPRROOT_ABS = @UNIX_VPRROOT_ABS@
27 UNIX_VPRROOT_ABS = @UNIX_JUGGLERROOT_ABS@
28 VPRROOT_ABS = @VPRROOT_ABS@
29 JUGGLERROOT_ABS = @JUGGLERROOT_ABS@
30
31 APP_BASE_DIR = @APP_BASE_DIR@
32 APP_BASE_DIR_INST = @APP_BASE_DIR_INST@
33
34
35 USE_GCC = @USE_GCC@
36 includedir = @includedir@
37 libdir = @libdir@
38
39 subsystem_cxxflags = @subsystem_cxxflags@
40 subsystem_libs = @subsystem_libs@
41
42 static_begin = @static_begin@
43 static_end = @static_end@
44
45 vpr_cxxflags = @vpr_cxxflags@
46
47 vpr_ldflags = @vpr_ldflags@
48 vpr_libs =  @vpr_libs@
49 vpr_prof_libs = @vpr_prof_libs@
50
51 vpr_extra_cxxflags = @vpr_extra_cxxflags@
52 vpr_extra_include_dirs = @vpr_extra_include_dirs@
53
54 vpr_extra_ldflags = @vpr_extra_ldflags@
55
56 extra_libs = ${vpr_extra_ldflags} ${subsystem_libs}
57 extra_deps = @vpr_extra_deps@
58
59 ########################### Public Variables ############################
60
61 ######################### Standard Flagpoll Variables ###################
62 Name: The VR Juggler Portable Runtime (VPR)
63 Description: The VR Juggler Portable Runtime (VPR) provides an object-oriented operating system abstraction layer that allows for easy development of cross-platform C++ applications.
64 URL: http://www.vrjuggler.org/vapor/
65 Version: ${vpr_version}
66 Provides: vpr VPR
67 Requires: Boost.Signals = @BOOST_VERSION_DOT@ Boost.Filesystem = @BOOST_VERSION_DOT@ boost >= @BOOST_VERSION_DOT@ cppdom = @CPPDOM_VERSION@ ${extra_deps}
68 Arch: ${ISA}
69 Cflags: ${vpr_cxxflags} ${vpr_extra_cxxflags} ${subsystem_cxxflags} -I${includedir} ${ABI_FLAGS}
70 Libs: ${vpr_ldflags} ${vpr_libs} ${extra_libs}
71 Libs.private:
72
73 ######################### Vapor Specific Flagpoll Variables ###################
74
75 subsystem: ${SUBSYSTEM}
76 libs: ${libs} ${vpr_libs}
77 extra_libs : ${extra_libs}
78 static_libs: ${static_begin} ${libs} ${vpr_libs} ${static_end}
79 profiled_libs: ${libs} ${vpr_prof_libs}
80 profiled_static_libs: ${static_begin} ${libs} ${vpr_prof_libs} ${static_end}
Note: See TracBrowser for help on using the browser.