Return-Path: X-Original-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 00EC3E18D for ; Mon, 26 Nov 2012 08:15:17 +0000 (UTC) Received: (qmail 50908 invoked by uid 500); 26 Nov 2012 08:15:16 -0000 Delivered-To: apmail-incubator-celix-dev-archive@incubator.apache.org Received: (qmail 50853 invoked by uid 500); 26 Nov 2012 08:15:15 -0000 Mailing-List: contact celix-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: celix-dev@incubator.apache.org Delivered-To: mailing list celix-dev@incubator.apache.org Received: (qmail 50835 invoked by uid 99); 26 Nov 2012 08:15:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 08:15:14 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of liuhaif@gmail.com designates 209.85.220.175 as permitted sender) Received: from [209.85.220.175] (HELO mail-vc0-f175.google.com) (209.85.220.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 08:15:06 +0000 Received: by mail-vc0-f175.google.com with SMTP id m8so6849018vcd.6 for ; Mon, 26 Nov 2012 00:14:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=PFDHAd4bilrWZdpiFzFoCP8C4XSiihnLzckDJlvb0XU=; b=QiKfpH4tb+2Mb09o0eRAPo8jdYQfrrnGqWMHjC9BcTx+oL96PtTrErTJBxxLlcJjnv PMC5EJ4lJVuHO9Wr3toXrL1Q/itz6+PfjQjOAn0/YQXxR9K7XyJkE2vcEU8vdHlCzjAM WpphLze/YV46tE7zib197HEEfSHGdpuHSWwxDM/kRIqUw4Dn3exk7sCM2KY/TXxdDrpv endhzGEfn6WGyYmiILcRBkvbmcmjSQCUktwFyHl+qNSIBUGB9wbx0dTfprHT9Rn3oU6o T9PsFPbJvh3z5UtVGOlVaN/2xvFedRsbJoXs9ePkTciCbjmcTzjyM7Ry+fCCQfTKx2cv Q2fA== Received: by 10.52.72.104 with SMTP id c8mr15818947vdv.20.1353917685825; Mon, 26 Nov 2012 00:14:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.128.69 with HTTP; Mon, 26 Nov 2012 00:14:25 -0800 (PST) In-Reply-To: References: From: liu hf Date: Mon, 26 Nov 2012 16:14:25 +0800 Message-ID: Subject: Re: framework use some unix's function, not apr To: celix-dev@incubator.apache.org Content-Type: multipart/mixed; boundary=bcaec50162bdb802ac04cf6186a6 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec50162bdb802ac04cf6186a6 Content-Type: multipart/alternative; boundary=bcaec50162bdb802a004cf6186a4 --bcaec50162bdb802a004cf6186a4 Content-Type: text/plain; charset=ISO-8859-1 :-) I write framework_exports.h patterned on exports.h. 2012/11/26 Alexander Broekhuis > > I build uitls and framework to dll. log_services use some framework > > method, so some method in framework have been exported. > > > Yeah, this has to be done for all exporting functions. For all/most > sub-projects the headers in public/include need exporting. CMake has some > nice support for setting up a definition for this, this is already used in > the utils exports.h. > > -- > Met vriendelijke groet, > > Alexander Broekhuis > --bcaec50162bdb802a004cf6186a4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable :-) I write framework_exports.h=A0pa= tterned=A0on exports.h.


2012/11/26 Alexander Broekhuis <a.b= roekhuis@gmail.com>
> I build uitls and framework to dll. log_services use= some framework
> method, so some method in framework have been exported.


Yeah, this has to be done for all exporting functions. For all/most sub-projects the headers in public/include need exporting. CMake has some nice support for setting up a definition for this, this is already used in<= br> the utils exports.h.

--
Met vriendelijke groet,

Alexander Broekhuis

--bcaec50162bdb802a004cf6186a4-- --bcaec50162bdb802ac04cf6186a6 Content-Type: text/x-chdr; charset=US-ASCII; name="framework_exports.h" Content-Disposition: attachment; filename="framework_exports.h" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9zbj61z0 LyoqCiAqTGljZW5zZWQgdG8gdGhlIEFwYWNoZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIChBU0YpIHVu ZGVyIG9uZQogKm9yIG1vcmUgY29udHJpYnV0b3IgbGljZW5zZSBhZ3JlZW1lbnRzLiAgU2VlIHRo ZSBOT1RJQ0UgZmlsZQogKmRpc3RyaWJ1dGVkIHdpdGggdGhpcyB3b3JrIGZvciBhZGRpdGlvbmFs IGluZm9ybWF0aW9uCiAqcmVnYXJkaW5nIGNvcHlyaWdodCBvd25lcnNoaXAuICBUaGUgQVNGIGxp Y2Vuc2VzIHRoaXMgZmlsZQogKnRvIHlvdSB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNp b24gMi4wICh0aGUKICoiTGljZW5zZSIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2Vw dCBpbiBjb21wbGlhbmNlCiAqd2l0aCB0aGUgTGljZW5zZS4gIFlvdSBtYXkgb2J0YWluIGEgY29w eSBvZiB0aGUgTGljZW5zZSBhdAogKgogKiAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2Vz L0xJQ0VOU0UtMi4wCiAqCiAqVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFn cmVlZCB0byBpbiB3cml0aW5nLAogKnNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNl bnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuCiAqIkFTIElTIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5U SUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZCiAqIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxp ZWQuICBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZQogKnNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmlu ZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMKICp1bmRlciB0aGUgTGljZW5zZS4KICovCi8q CiAqIGV4cG9ydHMuaAogKi8KCiNpZm5kZWYgRlJBTUVXT1JLX0VYUE9SVFNfSF8KI2RlZmluZSBG UkFNRVdPUktfRVhQT1JUU19IXwoKLyogQ21ha2Ugd2lsbCBkZWZpbmUgdXRpbHNfRVhQT1JUUyBv biBXaW5kb3dzIHdoZW4gaXQKY29uZmlndXJlcyB0byBidWlsZCBhIHNoYXJlZCBsaWJyYXJ5LiBJ ZiB5b3UgYXJlIGdvaW5nIHRvIHVzZQphbm90aGVyIGJ1aWxkIHN5c3RlbSBvbiB3aW5kb3dzIG9y IGNyZWF0ZSB0aGUgdmlzdWFsIHN0dWRpbwpwcm9qZWN0cyBieSBoYW5kIHlvdSBuZWVkIHRvIGRl ZmluZSB1dGlsc19FWFBPUlRTIHdoZW4KYnVpbGRpbmcgYSBETEwgb24gd2luZG93cy4KKi8KLy8g V2UgYXJlIHVzaW5nIHRoZSBWaXN1YWwgU3R1ZGlvIENvbXBpbGVyIGFuZCBidWlsZGluZyBTaGFy ZWQgbGlicmFyaWVzCgojaWYgZGVmaW5lZCAoX1dJTjMyKQogICNpZiBkZWZpbmVkKGZyYW1ld29y a19FWFBPUlRTKQogICAgI2RlZmluZSAgRlJBTUVXT1JLX0VYUE9SVCBfX2RlY2xzcGVjKGRsbGV4 cG9ydCkKICAjZWxzZQogICAgI2RlZmluZSAgRlJBTUVXT1JLX0VYUE9SVCBfX2RlY2xzcGVjKGRs bGltcG9ydCkKICAjZW5kaWYgLyogZnJhbWV3b3JrX0VYUE9SVFMgKi8KI2Vsc2UgLyogZGVmaW5l ZCAoX1dJTjMyKSAqLwojZGVmaW5lIEZSQU1FV09SS19FWFBPUlQgX19hdHRyaWJ1dGVfXygodmlz aWJpbGl0eSgiZGVmYXVsdCIpKSkKI2VuZGlmCgojZW5kaWYgLyogRVhQT1JUU19IXyAqLwo= --bcaec50162bdb802ac04cf6186a6--