--- /dev/null
+/*
+ * Copyright © 2019 Collabora, Ltd.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the
+ * next paragraph) shall be included in all copies or substantial
+ * portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "config.h"
+
+#include "weston.h"
+
+int
+main(int argc, char *argv[])
+{
+ return wet_main(argc, argv);
+}
config_h.set_quoted('XSERVER_PATH', get_option('xwayland-path'))
endif
+libexec_weston = shared_library(
+ 'exec_weston',
+ sources: srcs_weston,
+ include_directories: common_inc,
+ dependencies: deps_weston,
+ install_dir: dir_module_weston,
+ install: true,
+ version: '0.0.0',
+ soversion: 0
+)
+dep_libexec_weston = declare_dependency(
+ link_with: libexec_weston,
+ include_directories: [ include_directories('.'), public_inc ],
+ dependencies: dep_libweston_public
+)
exe_weston = executable(
'weston',
- srcs_weston,
+ 'executable.c',
include_directories: common_inc,
- link_args: [ '-Wl,-export-dynamic' ],
- dependencies: deps_weston,
+ dependencies: dep_libexec_weston,
+ install_rpath: dir_module_weston,
install: true
)
install_headers('weston.h', subdir: 'weston')